﻿
using GNUGo.Net.CLI.CliControls;
namespace GNUGo.Net.CLI {
    public class GoOptions {

        [Option("size", "s", DefaultValue = 9)]
        public int Size { get; set; }

        [Option("help", "h", DefaultValue = false)]
        public bool Help { get; set; }

        [Option("lan-server", null, DefaultValue = false)]
        public bool LanServer { get; set; }

        [Option("lan-client", null, DefaultValue = null)]
        public string LanAddress { get; set; }

        [Option("lan-port", null, DefaultValue = 6060)]
        public int LanPort { get; set; }

        [Option("local-gtp", null, DefaultValue = null)]
        public string LocalGtpCommandLine { get; set; }
    }
}
